55e81f2248e146e5d68fa1f79ad37212451d7a7a,client-transport/src/main/java/com/nortal/jroad/client/service/callback/XRoadProtocolNamespaceStrategyV4.java,XRoadProtocolNamespaceStrategyV4,addServiceElements,#SOAPEnvelope#XRoadServiceConfiguration#SOAPHeader#,66

Before Change


    } else {
      service = header.addChildElement("centalService", "xrd");
    }
    service.addAttribute(env.createName("id:objectType"), serviceConfiguration.getServiceObjectType());
    SOAPElement serviceXRoadInstance = service.addChildElement("xRoadInstance", "id");
    serviceXRoadInstance.addTextNode(serviceConfiguration.getServiceXRoadInstance());
    if (StringUtils.equals(XroadObjectType.SERVICE.name(), serviceConfiguration.getServiceObjectType())) {
      SOAPElement serviceMemberClass = service.addChildElement("memberClass", "id");
      serviceMemberClass.addTextNode(serviceConfiguration.getServiceMemberClass());
      SOAPElement serviceMemberCode = service.addChildElement("memberCode", "id");
      serviceMemberCode.addTextNode(serviceConfiguration.getServiceMemberCode());
      SOAPElement subsystemCode = service.addChildElement("subsystemCode", "id");
      subsystemCode.addTextNode(serviceConfiguration.getServiceSubsystemCode());
    }

After Change


    SOAPElement serviceMemberClass = service.addChildElement("memberClass", "id");
    serviceMemberClass.addTextNode(conf.getServiceMemberClass());
    SOAPElement serviceMemberCode = service.addChildElement("memberCode", "id");
    serviceMemberCode.addTextNode(conf.getServiceMemberCode());

    if (StringUtils.isNotBlank(conf.getServiceSubsystemCode())) {
      SOAPElement subsystemCode = service.addChildElement("subsystemCode", "id");